package com.kantboot.system.user.service;

import com.kantboot.system.user.domain.dto.SysRoleSearchDTO;
import com.kantboot.util.core.param.PageParam;
import com.kantboot.util.core.result.PageResult;

import java.util.List;

public interface ISysRoleService {


    PageResult getBodyData(PageParam<SysRoleSearchDTO> pageParam);

    /**
     * 根据角色code获取权限code列表
     * @param roleCode
     * @return
     */
    List<String> getPermissionCodeListByRoleCode(String roleCode);


    /**
     * 绑定权限
     * bindPermission
     */
    void bindPermission(String roleCode, List<String> permissionCodeList);
}
